草庐IT

Java REST 邮件枪

全部标签

java - 如何在电子邮件中设置 "name"属性

我正在使用Java邮件和SMTP服务器发送邮件。我希望能够更改收件人在收到电子邮件时看到的“名称”-而不仅仅是电子邮件地址的前缀(@之前的位)。我怀疑我需要更改或添加“props.put();”之一设置,但我不知道是哪一个。publicclassEmail{privatefinalStringHOST="mail.myserverr.com";privatefinalStringUSER="me+myserver.com";privatefinalStringFROM="me@myserver.com";privatefinalStringPASS="mypass";privatefi

java - 在字符串中查找电子邮件

这个问题在这里已经有了答案:HowcanIvalidateanemailaddressusingaregularexpression?(80个答案)关闭9年前。我正在尝试从类似于这样的字符串中获取电子邮件:"***test@gmail.com&&^test2@gmail.com((&";privatestaticPatternp=Pattern.compile("(^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\.[a-zA-Z0-9-.]+$)");上面的代码可以获取一封邮件。我怎样才能得到所有的东西?

java - 用Java下载邮件附件

我看了引用文档,Spring似乎对发送邮件有很好的支持。但是,我需要登录邮件帐户、阅读邮件并下载任何附件。SpringmailAPI是否支持下载邮件附件?我知道您可以使用JavaMailAPI来做到这一点,但在过去我发现它非常冗长且使用起来不愉快。编辑:我收到了几个指向描述如何发送带附件邮件的教程的回复,但我想问的是如何阅读来自收到邮件。干杯,唐 最佳答案 这是我用于下载电子邮件(带附件处理)的类。您必须浏览一下它正在做的一些事情(比如忽略日志记录类和数据库写入)。为了便于阅读,我还重新命名了一些包。总体思路是,所有附件都作为单独的

java - 盲人输入电子邮件和密码的可能方法

我正在使用java为视障人士创建电子邮件应用程序,但在输入电子邮件和密码时遇到问题。整个应用程序都是基于语音的,我正在使用谷歌语音API将语音转换为文本。我一直试图让用户一次输入一个字符的用户名/密码,但问题是谷歌语音无法正确识别字符。如果有任何其他可能的方式让盲人用户输入用户名/密码或任何其他可能的方式通过语音识别单个字符也会有所帮助,我会很高兴。更多信息:我正在尝试登录谷歌,因此我面临的问题是输入用户名/密码。 最佳答案 只有0-9的基于pin的密码是否适合这种情况?易于识别(仅十个字符),易于区分正常语音和密码。您甚至可以为错

Java邮件 : "Domain contains control or whitespace in string" errormessage because of domain with Danish characters

现在允许使用带有特殊丹麦语字符(例如æøå)的域,但我不能强制java邮件接受它。@Test()publicvoidtestMailAddressWithDanishCharacters1()throwsAddressException,UnsupportedEncodingException{InternetAddresscAddress=newInternetAddress("test@testæxample12345123.com",null,"utf-8");System.out.println(cAddress.toString());cAddress.validate();

微信小程序 ---- 通过 URLScheme 或 URLLink 从短信、邮件、微信外网页等场景打开小程序

1.用于短信、邮件、网页、微信内等拉起小程序的方法《URLScheme拉起小程序》《URLLink拉起小程序》2.功能描述URLScheme:该接口用于获取小程序scheme码,适用于短信、邮件、外部网页、微信内等拉起小程序的业务场景。目前仅针对国内非个人主体的小程序开放,详见获取URLscheme。URLLink:获取小程序URLLink,适用于短信、邮件、网页、微信内等拉起小程序的业务场景。目前仅针对国内非个人主体的小程序开放,详见获取URLLink。3.调用上限生成端:每天生成URLScheme(加密明文)和URLLink的总数量上限为50万;打开端:每天通过URLScheme(加密明文

AI 网络蠕虫被曝光:能不断繁殖,发送垃圾邮件并窃取数据

3月3日消息,国际网络安全团队近日研发了新型AI蠕虫病毒,能够在生成式人工智能服务之间独立传播、窃取数据并通过电子邮件发送垃圾邮件。伴随着OpenAIChatGPT和GoogleGemini等生成式AI系统的快速发展,AI开始被应用于解决某个特定问题或者任务,例如创建日历项、订购某件物品等等。网络安全技术研究人员表明生成式AI存在漏洞,并将其命名为“MorrisII”。IT之家在这里简要介绍下这个名称的背景,Morris被认为是人类发现的第一个计算机蠕虫病毒,于1988年被发现,感染了超过6200台计算机,占当时连接到互联网的所有计算机的10%。“MorrisII”可以基于生成式AI,绕过了C

java - 无法在短时间内发送太多电子邮件

我有一个通信应用程序,每个用户创建一个通信并将其发送给多个用户(平均发送给我们2-30个用户),每次发送我打开一个新线程并按照以下流程向用户组发送电子邮件(连接邮件服务器>发送>关闭连接)如下:publicclassEmailService{privateStringemailProtocol=null;privateStringemailHostSMTP=null;privateStringsenderEmail=null;privateStringsenderUser=null;privateStringsenderPassword=null;privateStringsender

Java 邮件 : sending email without SMTP

我想在不使用SMTP协议(protocol)的情况下发送电子邮件。是否可以使用Java来实现?因为,我的远程机器无法访问google、yahoo和其他帐户。由于某些安全问题,甚至我的办公室邮件也无法使用SMTP服务器进行配置。从远程机器发送电子邮件的任何其他方式。 最佳答案 java.sun.com的JavaMail部分列出了许多thirdpartyproductsthatplugintotheJavaMailAPI.希望其中之一能满足您的需求,但我不能说得更具体,因为您没有说明您向您开放了哪些非SMTP发送选项。

java - 如何使用 Log4J SMTPAppender 动态更改电子邮件主题?

log4j.appender.ERROREMAIL=org.apache.log4j.net.SMTPAppenderlog4j.appender.ERROREMAIL.SMTPHost=www.company.comlog4j.appender.ERROREMAIL.Threshold=ERRORlog4j.appender.ERROREMAIL.To=email.address1@company.com,email.address2@company.com,email.address3@company.comlog4j.appender.ERROREMAIL.From=some.e